/**
 * * 14/05/2010
 * @author Kal�u Caminha
 * @author William Rodrigues
 * @author Rodrigo Coelho
 */
package semantico;

/**
 *
 * @author Willian
 */
public class Expressao {

    public Expressao() {
    }

	protected boolean expressaoApenasComId = true;
	
    protected TipoVariavel  TipoExpr;
    protected  String Oprel;
    protected TipoVariavel TipoTermo;
    protected ExpressaoSimples Exprsimp = new ExpressaoSimples();

    public void setTipoTermo(TipoVariavel TipoTermo) {
        this.TipoTermo = TipoTermo;
    }

    public TipoVariavel getTipoTermo() {
        return TipoTermo;
    }

    public void setExprsimp(ExpressaoSimples Exprsimp) {
        this.Exprsimp = Exprsimp;
    }

    public ExpressaoSimples getExprsimp() {
        return Exprsimp;
    }

 
    public void setTipoExpr(TipoVariavel TipoExpr) {
        this.TipoExpr = TipoExpr;
    }

    public TipoVariavel getTipoExpr() {
        return TipoExpr;
    }

    public void setOprel(String Oprel) {
        this.Oprel = Oprel;
    }
      
    public String getOprel() {
        return Oprel;
    }

	public boolean isExpressaoApenasComId() {
		return expressaoApenasComId;
	}

	public void setExpressaoApenasComId(boolean expressaoApenasComId) {
		this.expressaoApenasComId = expressaoApenasComId;
	}



   
}
